nexus\api\data_link/
mumble.rs1pub use gw2_mumble::{LinkedMem as MumbleLink, *};
2
3use super::{get_resource, read_resource};
4
5pub const MUMBLE_LINK: &str = "DL_MUMBLE_LINK";
7
8#[inline]
10pub fn get_mumble_link_ptr() -> *const MumbleLink {
11 get_resource(MUMBLE_LINK)
12}
13
14#[inline]
16pub fn get_mumble_link() -> Option<MumblePtr> {
17 let ptr = get_mumble_link_ptr().cast_mut();
18 unsafe { MumblePtr::new(ptr) }
19}
20
21#[inline]
23pub fn read_mumble_link() -> Option<MumbleLink> {
24 unsafe { read_resource(MUMBLE_LINK) }
25}